<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>面向对象1</title>
	</head>
	<body>
	</body>
	<script type="text/javascript">
		window.onload=function(){
	//一、数学函数
//			document.writeln(Math.PI) //取π=3.141592653589793
		//转换变量
//			document.writeln(typeof parseFloat("11.5"))
//			//直接取整，不会四舍五入
//			document.writeln(parseInt("11.5"))
		//绝对值
			//自己定义的绝对值函数
//			document.writeln(abs(-99))
//			function abs(n){
//				return n >= 0 ? n : -n;
//			}
//			//直接用Math对象里的绝对值函数
//			document.writeln(Math.abs(-1.1))
		//sin  cos
//			document.writeln(Math.sin(0))
//			document.writeln(Math.cos(0))
		//开根号
//			document.writeln(Math.sqrt(2))
//			document.writeln(Math.sqrt(16))
		//会四舍五入
//			document.writeln(Math.round("11.5"))
//			document.writeln(Math.round("-2.16"))
//			document.writeln(Math.round("-11.5"))
		//进一位（大于等于其整数位的数字）
//			document.writeln(Math.ceil(-11.5))
//			document.writeln(Math.ceil(2.16))
		//小于等于其整数位的数字	
//			document.writeln(Math.floor(-2.16))
//			document.writeln(Math.floor(-8.14))
		//两数之间取最大值
			//自编函数
//			document.writeln(max(11,16))
//			function max(a,b){
//				return a >= b ? a : b;
//			}	
			//直接用math对象里的函数
//			document.writeln(Math.max(2,5))
		//两数之间取最小值
//			document.writeln(Math.min(2,5))
		//随机数
//			document.writeln(parseInt(Math.random()*100))
//			document.writeln(Math.round(Math.random()*100))
//			document.writeln(Math.floor(Math.random()*100))
		//小数保留位数的四舍五入
//			let n=new Number(11.25674)
//			//保留小数点后的3位
//			document.writeln(n.toFixed(3))
//			//保留整个数的3位
//			document.writeln(n.toPrecision(3))
	
	//二、字符串函数
		//将字符串用拼接符隔开
//			let str=new String("abcdef")
//			document.writeln(str.length)
//			document.writeln(str.charAt(4))
//			for(i=0;i<str.length;i++){
//				document.writeln(str.charAt(i)+",")
//			}		
		//连接2个字符串
//			let str1=new String("abcdef")
//			let str2=1111
//			let str3=str1.concat(str2)
//			document.writeln(str3)
		//找出字符串中字符下标	
//			let str=new String("abcdefgasdfabcfdasdfadf")
			//作业：把abc的所有下标找出来
//			document.writeln(str.indexOf("abc"))
//			document.writeln(str.indexOf("abc",3))
			//倒叙找
//			document.writeln(str.lastIndexOf("abc",5))
		//字符串替换,只会替换第一个字符串
			//作业2：替换所有的“abc”
//			document.writeln(str.replace("abc","999"))
		//把字符串以下标方式切割出来,（a，b）从a取到b， （c）从c取到最后
//			document.writeln(str.slice(0,4))
//			document.writeln(str.slice(1,-1))
//			document.writeln(str.slice(-2))
		//遇到“,”，字符串就以，隔开
//			let str=new String("abcde,fgasd,fabcf,dasdf,adf")
//			let arr=str.split(',')
//			for (var i = 0; i < arr.length; i++) {
//				document.writeln(arr[i]+"/")
//			}
			
		//substring
		//331024200202161828
			let str=new String(331024200202161828)
			document.writeln(str.substring(6,14))
			
	
//			//作业1：替换所有的“abc”
//			function replaceAll(str,targetStr,newStr)
//			//作业2：把abc的所有下标找出来
//			function findAll(str,targetStr)
			
		
			
			
			
			
		}
	</script>
</html>
